#include "segger_rtt_interface.h"


#define  BUFFER_INDEX	0


void print_log(const char * sFormat, ...)
{
	#ifdef SEGGER_RTT_EN
	va_list ParamList;
	
//	__disable_irq();
//    __dsb(15);
//    __isb(15);
	
	va_start(ParamList, sFormat);
	SEGGER_RTT_vprintf(BUFFER_INDEX, sFormat, &ParamList);
	va_end(ParamList);
	
//	__enable_irq();
//    __dsb(15);
//    __isb(15);
	
	#endif
}

void RTT_Init(void)
{
	#ifdef SEGGER_RTT_EN
	SEGGER_RTT_Init();
	print_log("Boot RTT Start!\r\n");
	#endif
}
